@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; border:0px; font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:14px; width:100%;}
body.on{ overflow: hidden;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}  
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}
a:hover{ text-decoration:none;transition: all 0.3s ease 0s;-webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
li{ list-style:none;}
.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{zoom: 1;}/* 触发 hasLayout */ 
img{ vertical-align: middle;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
.tc{ text-align:center;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:13px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:13px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:13px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px;}
textarea::-webkit-input-placeholder{color:#999999; font-size:15px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"}
.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#89a4d5; font-size:13px;}
.search input::-webkit-input-placeholder{ /* WebKit browsers */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px); }
.por {position: relative;}
.f-cb {zoom: 1;}
.f-cb:after {display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;content: ".";}
.mo_down{ height:0px; overflow:hidden}
.mo_down.on{ height:auto;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
.fl{ float:left;}
.fr{ float:right;}
.mr{ margin-right:1.5%}
.ml{ margin-left:1.5%}
.wrap{ width:1200px; margin:0 auto;}
@media (max-width: 1024px) {
.wrap{ width:96%; margin:0 auto;}
}
/*渐变从左向右*/
.jianbian2{
height: 200px;
background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */
background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */
}
/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; 
}
.gray:hover { 
-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%); 
-ms-filter: grayscale(0%); 
-o-filter: grayscale(0%); 
filter: grayscale(0%); 
filter: gray; 
}
/*圆角5px*/
.radius5{ 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-ms-border-radius:5px; 
-o-border-radius:5px; 
border-radius:5px; 
}
/*圆角10px*/
.radius10{ 
-webkit-border-radius:10px; 
-moz-border-radius:10px; 
-ms-border-radius:10px; 
-o-border-radius:10px; 
border-radius:10px; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
filter: scale(1);
filter: transform;
transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
cursor:pointer;
}
.tra:hover{
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-o-transform: scale(1.15);
filter: scale(1.15);
filter: transform;
transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
cursor:pointer;
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}
.shadow1{ 
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
-ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px; 
-o-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px; 
box-shadow:rgba(0,0,0,0.1) 0px 0px 5px;
}
.shadow2{transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; }
.shadow2:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;
-ms-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; 
-o-box-shadow:rgba(0,0,0,0.1) 0px 0px 15px; 
box-shadow:rgba(0,0,0,0.1) 0px 0px 15px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}
/*投影*/
.shadow5{ 
transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}
.shadow7{ 
transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}
.shadow7:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
-ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
-o-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}
.shadow1_1{ 
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
-ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
-o-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; 
box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}
.shadow5:hover{ 
-webkit-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
-moz-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
-ms-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
-o-box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
box-shadow:rgba(0,0,0,0.08) 0px 0px 15px; 
transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
}
.shadow8{ 
-webkit-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
-moz-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
-ms-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
-o-box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
box-shadow:rgba(0,0,0,0.05) 5px 5px 5px;
transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.shadow6{ 
-webkit-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
-moz-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
-ms-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
-o-box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
box-shadow:rgba(0,0,0,0.3) 5px 5px 60px;
transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
/*投影*/
.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
-moz-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
-ms-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
-o-box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
box-shadow:rgba(0,0,0,0.13) 0px 0px 10px; 
}
/*图片居中*/
.center{
-webkit-align-items: center;
display: -webkit-flex;
-webkit-justify-content: star;
}
/*图片居中2*/
.vertical{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-moz-flex;
display:-ms-flexbox;
display:flex;
/* 水平居中*/ 
-webkit-box-align:center;
-moz-box-align:center;
-ms-flex-pack:center;
/* IE 10 */
-webkit-justify-content:center; 
-moz-justify-content:center;
justify-content:center;
/* IE 11+,Firefox 22+,Chrome 29+,Opera 12.1*/
/* 垂直居中 */ 
-webkit-box-pack:center;
-ms-flex-align:center;
-moz-box-pack:center;
/* IE 10 */
-webkit-align-items:center;
-moz-align-items:center;
align-items:center;
}
/*图片翻转*/
.flip{
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 0.3s ease;
-webkit-transform: all 0.3s ease;
}
.flip:hover{
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(60deg);
transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  
cursor:pointer;
}
.js-container {position: relative;overflow:hidden;
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;
-webkit-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;
-moz-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;
}
.pc_top{ position: absolute; top: 0; left: 0;  width: 100%; z-index: 28;transition: all 0.3s ease; -webkit-transform: all 0.3s ease; height: 75px;}
.pc_top .pc_top_content{ max-width: 1200px; margin: 0 auto;}
.pc_top .pc_top_content .top_content_logo{ display: inline-block; line-height: 75px;}
.pc_top .pc_top_content .top_content_logo .OFF{ display: none;}
.pc_top .pc_top_content .top_content_right .content_right_nav{}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list{ margin-right: 40px;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list:last-child{ margin-right: 23px;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_title{ font-size: 15px; color: #fff; line-height: 75px; display: inline-block;transition: all 0.3s ease; -webkit-transform: all 0.3s ease; position: relative;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_title:before{ content: ""; position: absolute; display: inline-block; width: 0%; height: 2px; background: #04812e; left: 0; right: 0; margin:0 auto; transition: all 0.3s ease; -webkit-transform: all 0.3s ease; bottom: 0px;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down{ background: #fff; position: absolute; width: 100%; left: 0; border-top: 1px solid #dcdcdc; height: 0px; opacity: 0; transition: all 0.3s ease; overflow: hidden;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_list{ padding: 35px 40px; text-align: center; position: relative;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_list:before{ content: ""; position: absolute; right: 0; width: 1px; height: 44px; background: #dcdcdc; top: 36%;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_list dd{ color: #999; font-size: 40px;transition: all 0.3s ease; }
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_list dt{ color: #666; font-size: 14px; margin-top: 15px;transition: all 0.3s ease; }
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_list:hover dd{ color: #04812e;transition: all 0.3s ease; }
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_down .list_down_list:hover dt{ color: #04812e; transition: all 0.3s ease; }
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list:hover .nav_list_down{ height: 148px; opacity: 1; transition: all 0.3s ease; }
.pc_top .pc_top_content .top_content_right .content_right_icon{ position: relative; padding-left: 23px;}
.pc_top .pc_top_content .top_content_right .content_right_icon:before{ content: ""; position: absolute; display: inline-block; width: 1px; height: 12px; background: #ffffff; left: 0; top: 42%;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list:last-child{ padding-right: 0px;}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list:first-child{ padding-left: 0px;}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list{ padding: 0px 9px;}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list .icon_list_title{ display: inline-block; border: 1px solid #fff; border-radius: 100%; width: 26px; line-height: 24px; text-align: center; color: #fff; font-size: 12px; margin: 24.5px 0px;}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list:nth-child(2) .icon_list_down{ border-top: 0px;}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list:last-child .icon_list_down p{ line-height: 45px; color: #04812e; font-size: 15px; text-align: center;}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list .icon_list_down{ position: absolute; background: #fff; width: 210px; right: 0; bottom: -45px; border-top: 1px solid #dcdcdc;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
filter: scale(0);
filter: transform;
transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;
}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list:hover .icon_list_down{
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
filter: scale(1);
filter: transform;
transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
cursor:pointer;
}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list .icon_list_down .list_down_form .down_form_left{ line-height: 45px; width: 70%; padding: 0px 10px; font-size: 15px;}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list .icon_list_down .list_down_form .down_form_right{ width: 30%; line-height: 45px; height: 45px; background: #04812e; color: #fff; font-size: 15px; cursor: pointer;}
.pc_top:hover{ background: #fff;transition: all 0.3s ease; -webkit-transform: all 0.3s ease; box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.pc_top:hover .pc_top_content .top_content_logo .ON{ display: none;}
.pc_top:hover .pc_top_content .top_content_logo .OFF{ display: block;}
.pc_top:hover .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_title{ color: #222222;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
.pc_top:hover .pc_top_content .top_content_right .content_right_icon .right_icon_list .icon_list_title{ border: 1px solid #dcdcdc; color: #04812e;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
.pc_top:hover .pc_top_content .top_content_right .content_right_icon:before{ background: #dcdcdc;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
.pc_top.on{ background: #fff;transition: all 0.3s ease; -webkit-transform: all 0.3s ease; box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.pc_top.on .pc_top_content .top_content_logo .ON{ display: none;}
.pc_top.on .pc_top_content .top_content_logo .OFF{ display: block;}
.pc_top.on .pc_top_content .top_content_right .content_right_nav .right_nav_list .nav_list_title{ color: #222222;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
.pc_top.on .pc_top_content .top_content_right .content_right_icon .right_icon_list .icon_list_title{ border: 1px solid #dcdcdc; color: #04812e;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
.pc_top.on .pc_top_content .top_content_right .content_right_icon:before{ background: #dcdcdc;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list:hover .nav_list_title{ color: #04812e;}
.pc_top .pc_top_content .top_content_right .content_right_nav .right_nav_list:hover .nav_list_title:before{ width: 100%;}
.pc_top .pc_top_content .top_content_right .content_right_icon .right_icon_list:hover .icon_list_title{ color: #fff; border: 1px solid #04812e; background: #04812e;transition: all 0.3s ease; -webkit-transform: all 0.3s ease;  }
.mo_top{ width:100%; display:none; position:fixed; top: 0; z-index: 100;}
.mo_top .mot{ width:100%; padding:0 2%; height:60px; background:#fff;box-shadow: 0px 0px 16px rgba(0,0,0,.2);}
.mo_top .mot .molo{ float:left; display:inline-block; height:36px; margin:12px 0;}
.mo_top .mot .molo img{ height:36px;}
.mo_top .mot .lang { float:right;margin:13px 40px 13px 0px;background: #CECECE;line-height: 34px;color: #fff;font-size: 14px;display: inline-block;width: 34px;height: 34px;text-align: center;border-radius: 100%;}
.mo_top .mot .momenuicon{ float:right; height:16px; margin:17px 0;}
.mo_top .mot .cloesicon{ display:none;}
.mo_top .moxl{ left:-100%; top:50px; background:rgba(50,123,246,0.5); position:absolute; z-index:99; width:100%; transition:all ease 0.3s;}
.mo_top .moxl_box{ width:60%; background:#327bf6; height:100%; padding-bottom: 50px;}
.mo_top .moxl .moxl_xun{ width:100%; float:left; position:relative;}
.mo_top .moxl .moxl_xun .moxl_xun_icon{ width:100%; height:0px; position:absolute; padding-right:10px;}
.mo_top .moxl .moxl_xun .moxl_xun_icon img{ float:right; height:10px; margin:20px 0;}
.mo_top .moxl .moxl_xun .moxl_xun_icon img.moxl_xun_img2{ display:none; width:10px; height:7px}
.mo_top .moxl .moxl_xun .moxl_xun_title{ width:100%; padding-left:10px; display:inline-block; line-height:35px; font-size:14px; color:#fff;}
.mo_top .moxl .moxl_xun .moxl_erji{ width:100%; overflow:hidden; display:none}
.mo_top .moxl .moxl_xun .moxl_erji a{ width:100%; padding-left:20px; height:30px; line-height:30px; font-size:12px; color:#fff; display:inline-block; float:left;}
.mo_bottom{ width:100%; background:#da251c; display:none; margin-top:20px; position:fixed; bottom:0; z-index:20;}
.mo_bottom .mo_bottom_nei{ width:96%; margin:0 auto; height:50px;}
.mo_bottom .mo_bottom_nei .mo_lj_font{ padding-top:5px;}
.mo_lj{ color:#fff; padding:10px 0; text-align:center; font-size:13px; width:25%;}
.mo_yc{ width:100%; height:80px; display:none;}
.mo_lj div i{ font-size: 20px;}
.navigation-is-open .mo_top .moxl{ left:0;}
.navigation-is-open{ overflow:hidden}
.cd-nav-trigger {position: absolute;z-index: 3;top:15%;height:40px;width: 40px;border-radius: 50%;/* image replacement */overflow: hidden;right:1%;text-indent: 100%;white-space: nowrap;-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;transition: transform 0.5s;}
.cd-nav-trigger .cd-nav-icon {position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);width: 26px;height:3px;background: #04812e;}
.cd-nav-trigger .cd-nav-icon::before, .cd-nav-trigger .cd-nav-icon:after {content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: inherit;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform 0.5s, width 0.5s, top 0.3s;
-moz-transition: -moz-transform 0.5s, width 0.5s, top 0.3s;transition: transform 0.5s, width 0.5s, top 0.3s;}
.cd-nav-trigger .cd-nav-icon::before {
-webkit-transform-origin: right top;
-moz-transform-origin: right top;
-ms-transform-origin: right top;
-o-transform-origin: right top;
transform-origin: right top;
-webkit-transform: translateY(-6px);
-moz-transform: translateY(-6px);
-ms-transform: translateY(-6px);
-o-transform: translateY(-6px);
transform: translateY(-6px);
}
.cd-nav-trigger .cd-nav-icon::after {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-ms-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateY(6px);
-moz-transform: translateY(6px);
-ms-transform: translateY(6px);
-o-transform: translateY(6px);
transform: translateY(6px);
}
.no-touch .cd-nav-trigger:hover .cd-nav-icon::after {top: 2px;}
.no-touch .cd-nav-trigger:hover .cd-nav-icon::before {top: -2px;}
.cd-nav-trigger svg {position: absolute;top: 0;left: 0}
.cd-nav-trigger circle {-webkit-transition: stroke-dashoffset 0.4s 0s;-moz-transition: stroke-dashoffset 0.4s 0s;transition: stroke-dashoffset 0.4s 0s;}
.navigation-is-open .cd-nav-trigger {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.navigation-is-open .cd-nav-trigger .cd-nav-icon::after,
.navigation-is-open .cd-nav-trigger .cd-nav-icon::before {width: 50%;-webkit-transition: -webkit-transform 0.5s, width 0.5s;-moz-transition: -moz-transform 0.5s, width 0.5s;transition: transform 0.5s, width 0.5s;}
.navigation-is-open .cd-nav-trigger .cd-nav-icon::before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.navigation-is-open .cd-nav-trigger .cd-nav-icon::after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::after, .no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::before {top: 0;}
.navigation-is-open .cd-nav-trigger circle {stroke-dashoffset: 0;-webkit-transition: stroke-dashoffset 0.4s 0.3s;-moz-transition: stroke-dashoffset 0.4s 0.3s;transition: stroke-dashoffset 0.4s 0.3s;}
/*服务*/
.index_server{ width: 100%; height: 150px; background: #04812e url(../images/bn7.png) no-repeat 50% 100%; position: relative;}
.index_server .index_server_content{ position: absolute;left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); width: 30%;}
.index_server .index_server_content a{ display: inline-block; background: #fff; width: 48%; margin-right: 4%; line-height: 50px; text-align: center; font-size: 22px; font-weight: inherit; font-family:Arial, Helvetica, sans-serif; color: #04812e;}
.index_server .index_server_content a span{ font-size: 20px; font-weight:normal;}
.index_server .index_server_content a:last-child{ margin-right: 0px; line-height: 48px;}
.index_server .index_server_content a:last-child span{ font-size: 25px; position: relative; bottom: 3px;}
.index_server .index_server_content a span{ margin-right: 15px;}
@media screen and (max-width: 1680px){
.index_server .index_server_content{width: 60%;}
}
@media screen and (max-width: 1024px){
.index_server .index_server_content{ width: 95%;}
.index_server .index_server_content a:last-child{ line-height:38px;}
.index_server .index_server_content a{ font-size: 14px; line-height: 40px;}
.index_server{ height: 120px; background-size: 180%;}
}
@media screen and (max-width:425px){
.index_server .index_server_content{ width: 98%;}
.index_server .index_server_content a span{ font-size:16px; font-weight:normal;}
.index_server .index_server_content a span{ margin-right: 2px;}
.index_server .index_server_content a{ font-size: 13px; }
}
/*foot*/
.footer{ padding-bottom: 0px; background: #fff;}
.footer .footer_content_top{ padding: 45px 0px;}
.footer .footer_content_top .content_top_left{ width: 18%; margin-right:7%;}
.footer .footer_content_top .content_top_right{ width: 75%;}
.footer .footer_content_top .content_top_right .top_right_list{ width: 11%; margin-right: 4%;}
.footer .footer_content_top .content_top_right .top_right_list:last-child{ margin-right: 0px; width:9%;}
.footer .footer_content_top .content_top_right .top_right_list dd{ margin-bottom: 10px;}
.footer .footer_content_top .content_top_right .top_right_list dd a{ font-size: 16px; color: #333333;}
.footer .footer_content_top .content_top_right .top_right_list dt a{ font-size: 14px; line-height:24px; color: #666; width: 100%; margin-bottom: 6px;}
.footer .footer_content_top .content_top_right .top_right_list dd a:hover{ color: #04812e;}
.footer .footer_content_top .content_top_right .top_right_list dt a:hover{ color: #04812e;}
.footer .footer_content_bottom{ padding: 18px 0px; border-top: 1px solid #dcdcdc; line-height:40px;}
.footer .footer_content_bottom .content_bottom_left .bottom_left_top a{ font-size: 14px; color: #666666; line-height:40px;}
.footer .footer_content_bottom .content_bottom_left .bottom_left_top span{ font-size: 14px; color: #666666; margin: 0px 3px;}
.footer .footer_content_bottom .content_bottom_left .bottom_left_bottom{ margin-top: 5px; color: #666666; font-size: 14px;}
.footer .footer_content_bottom .content_bottom_left .bottom_left_bottom a{ color: #666666; font-size: 14px; margin-left: 16px;}
.footer .footer_content_bottom .content_bottom_left .bottom_left_bottom a span{ margin-right: 5px;}
.footer .footer_content_bottom .content_bottom_right .bottom_right_link{ border: 1px solid #dcdcdc; width: 222px; line-height: 38px; padding: 0px 10px; cursor: pointer;position: relative;}
.footer .footer_content_bottom .content_bottom_right .bottom_right_link .right_link_down{ position: absolute; background: #e4e4e4; top: -39px; width: 100%; left: 0; display: none;}
.footer .footer_content_bottom .content_bottom_right .bottom_right_link .right_link_down a{ display: inline-block; width: 100%; padding-left:10px;color: #222; font-size: 14px;}
.footer .footer_content_bottom .content_bottom_right .bottom_right_link .right_link_down a:hover{ background: #04812e; color: #fff;}
.footer .footer_content_bottom .content_bottom_right .bottom_right_link:hover .right_link_down{ display: block;}
.footer .footer_content_bottom .content_bottom_right .bottom_right_link .right_link_title dd{ font-size: 14px; color: #666666;}
.footer .footer_content_bottom .content_bottom_right .bottom_right_link .right_link_title dt{ font-size: 12px; color: #666666;}
.m_footer{ position:fixed; width:100%; bottom:0; display:none; z-index:555; background:#04812e; }
.m_footer .m_footer_list{ display:inline-block; width:24%; text-align:center; color:#fff; padding:10px 0px; position:relative;}
.m_footer .m_footer_list:before{ content:""; display:inline-block; width:1px; height:60%; top:22%; right:0; background:rgba(255,255,255,.5); position:absolute;}
.m_footer .m_footer_list:last-child:before{ display:none;}
.m_footer .m_footer_list:nth-child(2) dd{ font-size:16px;}
@media screen and (max-width:1024px){
.pc_top{ display: none;}
.footer{ height:65px;}
.footer .footer_content_top{ display:none;}
.footer{ padding-bottom: 0px !important;}
.m_footer{ display:block;}
.mo_top{display: block;}
.mo_height{ height: 80px;}
.footer .footer_content_bottom{ padding: 10px 0px;}
}
@media screen and (max-width:768px){
.footer .footer_content_bottom{ padding: 10px 0px; text-align:center;line-height:24px;}
.footer .footer_content_bottom .content_bottom_left .bottom_left_top a{ font-size: 14px; color: #666; line-height:24px;}
.footer .footer_content_bottom .content_bottom_right .bottom_right_link{ display: none;}
.footer .footer_content_bottom .content_bottom_left .bottom_left_top span{ width:100%;}
}
/*分页*/
.page{color: #777777; text-align: center;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #04812e;border: 1px solid #04812e;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}